John O'SheaJohn O'Shea
Asian Games 2026: The Compressed Five-Day Schedule Is Asian Badminton's Real DrawA shuttler wins a round-of-32 match late on the morning of September 26, sits...
Asian Games 2026: Reading the Badminton Draw From an Unverified SheetThere is a match sitting in the second round of the men's singles, and it...
Asian Games 2026 Badminton Draw: What the Bracket Says and What It HidesAt 1:40 in the morning in Incheon, I opened the Asian Games 2026 badminton dr...
Vietnam Karate at Asiad 20: A Defended Team-Kata Gold, Two Bronzes, and Numbers That Refuse to Sit StillOn the scoreboard for the women's team kata at Toyohashi Gymnasium, not a...
Vietnam vs Philippines: 23 Names, Eight League Systems and One Information GapIn the "club" column of the Philippines' 23-man squad list for the opening...
Learning Strategy from Bent Larsen: A Magazine's Promise and the Prague 2026 BoardIn the autumn of 2026, in Belgrade, Bent Larsen sat down opposite Boris Spass...
Snooker in the Data Age: More Century Breaks, Fewer StoriesIn the small hours of 29 April 2026, at the Crucible Theatre in Sheffield,...
VCT 2027: One Tier, an 8-of-12 Ratio, and the Gap Nobody Has CountedNovember 2026. The Open Qualifiers for VCT 2027 begin. No stands, no stage...
Raoni Barcelos Leaves Hospital After Significant Medical Incident at UFC Fight NightThe moment Raoni Barcelos was pushed out of the cage on a stretcher,...
The Empty Cells on Vietnamese Badminton's Data SheetThe Empty Cells on Vietnamese Badminton's Data Sheet Seven Blank Cells on a...
The Empty Column on the Stat Sheet: Vietnamese Volleyball Enters the Los Angeles 2028 Olympic CycleThat weekend night in Chiang Mai, I sat in a broadcast booth with a Vietnames...
The Five A.M. Breath at a Martial Arts School by the Han RiverAt five in the morning, the brick courtyard of a small martial arts school...
The 2030 World Cup Final Seat: Madrid Fears Losing It, Benslimane Is Building an AdvantageGrand Stade Hassan II in Benslimane, Morocco: planned capacity of 115,000...
Suhl Claims First German Supercup With Three Two-Point Set Wins Over DresdenThree sets, three two-point margins. The scoreboard in Coburg on October 3,...
When a Perfect Transfer Report Is Hollow Inside: A Field Journalist Looks at the MarketManuel, a 52-year-old agent I have known since my days at an economic analysi...
Singapore's Paralympic Contingent Heads to Aichi-Nagoya: 20 Athletes, Nine Sports, and a Data GapAt the send-off ceremony at Gardens by the Bay, when the flag was placed in...
Emily Fox and the Three-Year Arsenal Deal: When a Full-Back's Consistency Becomes a Tactical AssetI remember the night the World Cup signal dropped in 2026, when the satellite...
Vietnam Women's Sepak Takraw at ASIAD 20: Nearly 4 Billion VND and a Two-Tier Reward ArchitectureOn 29 September, in Nagoya, Japan, Vietnam's women's sepak takraw team climbe...
Virtual Taekwondo at the 2026 Asian Games: Châu Ngọc Tuyết Sang and the Medal With No Reigning ChampionOn the morning of October 2, on a competition floor in Japan, a young...
When the Esports Analysis Room Returns a Blank PageAt 2 a.m., the analysis room screen is still on. The nine-dimension data fram...
